package pe.edu.upc.dsd.rs;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;

import org.apache.log4j.Logger;

import com.google.gson.Gson;

@Path("/Reniec")
public class CiudadanoService {
	
	@GET
	@Path("/ciudadano/{dni}")
	@Produces("application/json")
	public String getCiudadano(@PathParam("dni") String dni){
		Gson gson= new Gson();
		CiudadanoBean ciudadano = new CiudadanoBean();
		if (dni.equalsIgnoreCase("45744342")){
			ciudadano.setApellidos("Zela Bueno");
			ciudadano.setNombres("Carlos");
			ciudadano.setFechaNacimiento("18/05/1988");
			ciudadano.setDomicilio("Av. Faucett 666");
			ciudadano.setEstadoCivil("Soltero");
			ciudadano.setSexo("Masculino");
		}else if(dni.equalsIgnoreCase("12345678")){
			ciudadano.setApellidos("Torres Atalaya");
			ciudadano.setNombres("Dan Humberto");
			ciudadano.setFechaNacimiento("14/02/1985");
			ciudadano.setDomicilio("Av. la marina 666");
			ciudadano.setEstadoCivil("Soltero");
			ciudadano.setSexo("Masculino");
		}else if(dni.equalsIgnoreCase("89456123")){
			ciudadano.setApellidos("CARDENAS MARQUEZ");
			ciudadano.setNombres("JOSE ALONSO");
			ciudadano.setFechaNacimiento("18/11/1985");
			ciudadano.setDomicilio("Av. los olvidados 666");
			ciudadano.setEstadoCivil("Soltero");
			ciudadano.setSexo("Masculino");
		}
		
		Logger.getLogger(CiudadanoService.class).debug("nodo Ciudadano");
		return gson.toJson(ciudadano);
	}

}
